guffaw or cackle - Espagnol Anglais Dictionnaire